import server from '../server/http'

// 获取所有的分类的数据
// async 函数是用promise封装的 他返回一个promsie
var getTypes = async function() {
    // await 可以获取promise执行成功的结果 axios本身也是用promise封装的函数
    var {data} = await server.get('/json/fenlei.json')

    return Promise.resolve(data)
}


// 请求商品列表数据
var getLists = async function() {

    var {data} = await server.get('/json/list.json')

    return Promise.resolve(data)
}

// 请求商品详情的接口
var getDetail = async function(id) {
    var {data} = await server.get('/json/list.json')
    for(var i = 0; i<data.result.length; i++) {
        if(data.result[i]._id == id) {
            return Promise.resolve(data.result[i])
        }
    }
}


// 登录
var useLogin = async function(params) {
    var { data } = await server({
        url: 'https://api.it120.cc/small4/user/m/login?deviceId=007&deviceName=monkey',
        method: 'post',
        params: params
    })

    return Promise.resolve(data)
}
export {
    getTypes,
    getLists,
    getDetail,
    useLogin
}